Map Graph

Ham Island

Island in Berkshire, England

Ham Island is an inhabited man-made island of roughly 50 hectares in the River Thames in Old Windsor in England. It was a mature meander of the Thames until a channel was dug, the New Cut, to build Old Windsor Lock which reduced the navigable distance by two thirds.

Read article
File:Ham_Island_P1010153.JPGFile:Ham_Island_P1010003.JPGFile:Ham_Island_P1010135.JPGFile:Ham_Island_P1010137.JPG
Top Questions
AI generated

List the top facts about Ham Island

Summarize this article

What is the single most intriguing fact about Ham Island?

Are there any controversies surrounding Ham Island?

More questions